Skip to content

feat(command-palette): display thread status indicators in quick access menu#48

Merged
tyulyukov merged 1 commit into
mainfrom
marcode/port-thread-status-command-palette
Apr 20, 2026
Merged

feat(command-palette): display thread status indicators in quick access menu#48
tyulyukov merged 1 commit into
mainfrom
marcode/port-thread-status-command-palette

Conversation

@tyulyukov
Copy link
Copy Markdown
Owner

Summary

  • Extracts thread status indicator logic from Sidebar into reusable ThreadStatusIndicators component
  • Adds ThreadRowLeadingStatus and ThreadRowTrailingStatus components to display PR state, terminal status, and environment labels in the command palette
  • Refactors buildThreadActionItems to support custom leading/trailing content renderers for flexibility across different UI contexts
  • Updates CommandPaletteResults layout to properly render inline status indicators alongside thread titles
  • Maintains parity with sidebar status indicators (PR open/closed/merged, terminal running, remote environment cloud icon)

Testing

  • Verify thread status dots and PR indicators appear in command palette search results
  • Confirm PR status tooltips display correctly (# PR open: title format)
  • Check that remote environment label displays with cloud icon when thread is on non-primary environment
  • Verify terminal-running indicator pulses when background terminal process is active
  • Confirm status indicators are accessible (aria-labels, sr-only labels for compact mode)
  • Check that all existing sidebar thread status functionality remains unchanged

@tyulyukov tyulyukov merged commit 84b6b29 into main Apr 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants